Skip to content

Add People section - PersonIndexPage and PersonPage#635

Closed
Pra26nav wants to merge 7 commits intowagtail:mainfrom
Pra26nav:main
Closed

Add People section - PersonIndexPage and PersonPage#635
Pra26nav wants to merge 7 commits intowagtail:mainfrom
Pra26nav:main

Conversation

@Pra26nav
Copy link

@Pra26nav Pra26nav commented Mar 6, 2026

Closes #567, part of #566

What this adds

  • PersonIndexPage model with intro field
  • PersonPage model with first_name, last_name, role,
    department, bio, photo, email, linkedin_url fields
  • Templates for both pages
  • WagtailPageTestCase tests alongside
  • generate_people management command (faker)
    for generating 50-100 realistic people pages

Still to come

  • Expanding to 100 people pages
  • Press releases section

@Pra26nav Pra26nav marked this pull request as ready for review March 10, 2026 13:11
@thibaudcolas
Copy link
Member

👋 please don’t use AI to write contributions like this in the future. See our GSoC AI policy. When this policy isn’t followed, we may resort to a ban from Wagtail community spaces, or automatic disqualification from GSoC participation. It’s clear you haven’t given this enough human input as this has clearly already been implemented in #574.

@Pra26nav
Copy link
Author

Pra26nav commented Mar 11, 2026

Sorry, I made a mistake by not checking the PR's carefully before submitting and I've read your GSoc AI Policy but I still want to contribute on Issue #566. So, could you give me any suggestion and I assure this mistake won't repeat in future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

People section of the site

2 participants